<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%-- 
    Document   : workresult
    Created on : 25.04.2010, 15:16:08
    Author     : Cyclone
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

        <script type="text/javascript" src="JS/jquery.js"></script>
        <%--<script type="text/javascript" src="JS/jquery.corners.js" ></script>--%>
        <script type="text/javascript" src="JS/labtask.js"></script>

        <link rel="stylesheet" type="text/css" href="css/style.css">
        <link rel="stylesheet" type="text/css" href="css/theme.css">

        <title>Результаты проверки</title>
    </head>
    <body>

        <c:choose>
            <c:when test="${!empty percent && percent >= 0}">
                <h1>Работа №${labNumber}
                    <c:choose><c:when test="${percent == 0}">
                            не начата
                        </c:when><c:otherwise>
                            <c:choose><c:when test="${percent == 100}">
                                    выполнена полностью
                                </c:when><c:otherwise>
                                    выполнена на ${percent}%
                                </c:otherwise>
                            </c:choose>
                        </c:otherwise>
                    </c:choose>
                </h1>
                <c:if test="${labNumber != 1}">
                    <a href="WorkDetails?studentId=${studentId}&courseId=${courseId}&labNumber=${labNumber-1}" title="Предыдущая работа">
                        <img src="img/icons/arrow_left.gif" alt="<-"/>
                    </a>
                </c:if>
                <a href="WorkDetails?studentId=${studentId}&courseId=${courseId}&labNumber=${labNumber+1}" title="Следующая работа">
                    <img src="img/icons/arrow_right.gif" alt="->"/>
                </a>

                <div id="box" style="margin: 5px;">

                    <c:choose>
                        <c:when test="${!empty coDetailsList}">
                            <c:set var="index" value="-1"/>
                            <c:forEach var="cod" items="${coDetailsList}">
                                <c:set var="index" value="${index+1}"/>

                                <div id="rightnow">
                                    <h3 class="reallynow">
                                        <span>Объект проверки: ${cod.path}</span>
                                        <c:choose>
                                            <c:when test="${cod.result == 0}">
                                                <a class="checked">Объект засчитан</a>
                                            </c:when>
                                            <c:otherwise>
                                                <a class="not_checked">Объект не засчитан</a>
                                            </c:otherwise>
                                        </c:choose>
                                        <br/>
                                    </h3>
                                </div>

                                <form id="form">
                                    <input type="hidden" name="id" value="${cod.id}"/>

                                    <%--<p>Результат: ${cod.resultString}</p>
                                    <p>Статус: ${cod.statusString}</p>--%>

                                    <label for="result">
                                        Результат :
                                    </label>
                                    <input type="text" value="${cod.resultString}" readonly="readonly" style="width: 280px;"/>

                                    <br/>
                                    <label for="status">
                                        Статус :
                                    </label>
                                    <input type="text" value="${cod.statusString}" readonly="readonly" style="width: 280px;"/>

                                    <br/>
                                    <label for="type">
                                        Тип :
                                    </label>

                                    <c:choose>
                                        <c:when test="${!empty coTypeList}">
                                            <c:forEach items="${coTypeList}" var="cot">
                                                <c:if test="${cot.id == cod.type}">
                                                    <input type="text" value="${cot.objectType}" readonly="readonly" style="width: 280px;"/>
                                                </c:if>
                                            </c:forEach>
                                        </c:when><c:otherwise>
                                            <input type="text" value="${cod.type}" readonly="readonly" style="width: 280px;"/>
                                        </c:otherwise>
                                    </c:choose>
                                    <%--<input type="text" value="${cod.type}" name="type" readonly="readonly"/>--%>

                                    <br/>
                                    <p style="font-weight: bold">Содержимое</p>
                                    <div class="content">
                                        <c:choose>
                                            <c:when test="${!empty cod.combList}">
                                                <c:forEach items="${cod.combList}" var="comb">
                                                    <div name="combDiv">
                                                        <textarea style="height: 30px;" onclick="expandTextArea(event)" name="taComb" readonly="readonly">${comb.comb}</textarea>
                                                        <c:choose>
                                                            <c:when test="${comb.checked}">
                                                                <img src="img/icons/add.png" alt="Комбинация найдена" title="Комбинация найдена"/>
                                                            </c:when>
                                                            <c:otherwise>
                                                                <img src="img/icons/delete.png" alt="Комбинация не найдена" title="Комбинация не найдена"/>
                                                            </c:otherwise>
                                                        </c:choose>
                                                        <br/>
                                                    </div>
                                                </c:forEach>
                                                <br/>

                                            </c:when><c:otherwise>
                                                <span class="noCheck">
                                                    Содержимое не проверяется
                                                </span>
                                            </c:otherwise>
                                        </c:choose>
                                        <br/>
                                        <input type="button" value="Просмотреть объект" onclick="ftpInspect(event, ${courseId}, ${index}, '${cod.escapedPath}', ${cod.type})" >
                                        <%--<input type="button" value="Просмотреть объект" onclick="ftpInspect(event, ${courseId}, ${index}, '${cod.path}', ${cod.type})" >--%>
                                        <input type="button" value="Скрыть" onclick="hideContentTextarea(event, ${index});" style="display: none"/>
                                        <input type="button" value="Подсветка" onclick="highlight(${index});" style="display: none"/>
                                        <br/>
                                        <textarea id="objectContent_${index}" rows="5" style="display: none; width: 80%; overflow-y: scroll" readonly="readonly">
                                        </textarea>
                                        <div id="objectContentDiv_${index}" class="textarea" style="display: none; width: 80%;">
                                        </div>

                                    </div>
                                </form>

                            </c:forEach>
                        </c:when><c:otherwise>
                            <p>Детали процесса проверки отсутствуют</p>
                        </c:otherwise>
                    </c:choose>
                </div>
            </c:when><c:otherwise>
                <h1>Проверка работы №${labNumber} не выполнялась</h1>
                <c:if test="${labNumber != 1}">
                    <a href="WorkDetails?studentId=${studentId}&courseId=${courseId}&labNumber=${labNumber-1}" title="Предыдущая работа">
                        <img src="img/icons/arrow_left.gif" alt="<-"/>
                    </a>
                </c:if>
                <a href="WorkDetails?studentId=${studentId}&courseId=${courseId}&labNumber=${labNumber+1}" title="Следующая работа">
                    <img src="img/icons/arrow_right.gif" alt="->"/>
                </a>
                <c:if test="${!empty percent}">
                    <br/>
                    <span style="margin-left: 5px;">
                        <c:choose>
                            <c:when test="${percent == -1}">
                                Работа не проверяется
                            </c:when><c:otherwise>
                                Код: ${percent}
                            </c:otherwise>
                        </c:choose>
                    </span>
                </c:if>
            </c:otherwise>
        </c:choose>
        <%--
                        </div>
                    </div>
                </div>
        --%>
    </body>
</html>
